package com.xcx.common.dto.req;

import com.xcx.common.dto.base.BaseReq;
import com.xcx.common.utils.StringUtils;

import lombok.Getter;
import lombok.Setter;

/**
 * 用户登陆请求
 * @author yangjun  
 * @date 2018年7月14日 下午11:27:48
 */
@Getter
@Setter
public class UserLoginReq extends BaseReq{

	private static final long serialVersionUID = 1930924378204832L;
	
	/**
	 * appId
	 */
	private String appId;
	
	/**
	 * 秘钥
	 */
	private String secret;
	
	/**
	 * 微信Code
	 */
	private String wxCode;

	@Override
	public String validate() {
		String result = super.validate();
        if (StringUtils.isNotBlank(result)) {
            return result;
        }
        if (StringUtils.isBlank(appId)) {
            return "appid不能为空";
        }
        if (StringUtils.isBlank(secret)) {
            return "秘钥不能为空";
        }
        if (StringUtils.isBlank(wxCode)) {
            return "微信code不能为空";
        }
        return null;
	}

}
